English Nouns: heterozooid

English Nouns verb 'heterozooid' conjugated